player due diligence